 body {
     background: #FFFFFF;
 }
 
 .content {
     padding-bottom: 2.2rem;
 }
 
 .title {
     /* display: flex;
     border-bottom: 0.5px solid #e6e6e6;
     margin-bottom: 0.85rem;
     position: fixed;
     top: 44px; */
     display: flex;
     border-bottom: 0.5px solid #e6e6e6;
     margin-top: 2.2rem;
 }
 
 .title div {
     flex: 1;
     font-size: 0.7rem;
     text-align: center;
     height: 2.25rem;
     line-height: 2.25rem;
     color: #333333;
 }
 
 .title .active span {
     color: #5f647a;
     padding-bottom: 0.65rem;
     border-bottom: 2px solid #4e536c;
 }
 
 .list_item {
     border-bottom: 0.5px solid #e5e5e5;
 }
 
 .item_input {
     display: inline-block;
     width: 70%;
 }
 
 .spWidth {
     width: 4rem;
     display: inline-block;
 }
 
 .goodsDetails {
     border-bottom: solid 0.5px #e5e5e5;
     height: 4.2rem;
 }
 
 .goodsImg {
     float: left;
     width: 3rem;
     height: 3rem;
     border-radius: 6px;
     margin: 0.6rem 0.7rem 0.6rem 0.75rem;
 }
 
 .goodsText {
     float: left;
     vertical-align: top;
     width: 13.3rem;
     height: 3rem;
     margin-top: 0.6rem;
     font-size: 0.7rem;
     font-weight: 300;
     display: flex;
     flex-direction: column;
     justify-content: space-between;
 }
 
 .goodsNum {
     font-size: 0.6rem;
     font-weight: 300;
     color: #f03535;
 }
 
 .text-right {
     text-align: right;
 }
 
 .btn {
     display: inline-block;
     width: 4.7rem;
     height: 1.7rem;
     line-height: 1.7rem;
     background-color: #ffc73c;
     vertical-align: middle;
     text-align: center;
     color: #ffffff;
     padding: 0 0.5rem;
     border-radius: 5px;
     border: #ffffff;
 }
 
 .text,
 .phone {
     font-size: 0.6rem;
     font-weight: 300;
     text-align: center;
     margin-top: 0.5rem;
     color: #999999;
 }
 
 .footer {
     position: fixed;
     bottom: 0;
     width: 100%;
     height: 2.2rem;
     line-height: 2.2rem;
     background-color: #4e536c;
     text-align: center;
 }
 
 .btn_submit {
     color: #ffc73c;
     font-size: 0.75rem;
     font-weight: 300;
 }
 
 input {
     color: #cccccc;
 }
 /*再次确认样式*/
 
 #bg {
     display: none;
     position: fixed;
     top: 0%;
     left: 0%;
     width: 100%;
     height: 100%;
     background-color: black;
     z-index: 1001;
     -moz-opacity: 0.7;
     opacity: .70;
     filter: alpha(opacity=70);
 }
 .bgShow{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index: 1002;
    -moz-opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
 }

 .dialog {
     display: none;
     position: fixed;
     bottom: 0;
     right: 0;
     left: 0;
     z-index: 1111;
     background: #ffffff;
 }
 
 .dialog-title {
     text-align: center;
     color: #000000;
     font-size: 0.8rem;
     height: 2.2rem;
     line-height: 2.2rem;
     border-bottom: 0.5px solid #e2e2e2;
 }
 
 .dialog-msg {
     margin-left: 0.8rem;
     border-bottom: 0.5px solid #e2e2e2;
 }
 
 .information {
     display: inline-block;
     margin: 0.5rem 0;
 }
 
 .msg-list li span:first-child {
     display: inline-block;
     width: 4.5rem;
     color: #666666;
     font-size: 0.75rem;
     text-align: right;
 }
 
 .msg-list li {
     margin-bottom: 0.5rem;
 }
 
 .add-msg {
     height: 2.2rem;
 }
 
 .address {
     display: inline-block;
     width: 73%;
     vertical-align: baseline;
 }
 
 .goods-add {
     vertical-align: top;
 }
 
 .goodsList {
     margin-right: 0.8rem;
 }
 
 .box-flex {
     display: flex;
     justify-content: space-between;
     margin: 0.3rem 0;
 }
 
 .dialog-button button {
     width: 100%;
     height: 2.2rem;
     line-height: 2.2rem;
     color: #ffc73c;
     background-color: #4e536c;
     border: none;
     border-radius: 0;
     font-size: 0.8rem;
 }